Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
@babel/plugin-transform-unicode-sets-regex
Advanced tools
Compile regular expressions' unicodeSets (v) flag.
The @babel/plugin-transform-unicode-sets-regex package is a plugin for Babel, a JavaScript compiler, that transforms Unicode property escapes in regular expressions to a set of BMP characters and sequences that can be understood by JavaScript engines without native support for Unicode property escapes. This allows developers to write regular expressions using the latest JavaScript features while ensuring compatibility with older environments.
Transform Unicode property escapes
This feature allows developers to use Unicode property escapes in regular expressions, which are then transformed into a compatible format. For example, the regex /\p{Script=Greek}/u matches any character that is part of the Greek script. The plugin will transform this into an equivalent regex that does not use the Unicode property escape syntax, allowing it to run in environments that do not support this feature natively.
/\p{Script=Greek}/u
The regexpu-core package is a regular expression polyfill that also transforms Unicode property escapes. It is similar to @babel/plugin-transform-unicode-sets-regex but can be used independently of Babel. It provides a function that takes a string (a regular expression pattern) and returns a new string with transformed Unicode property escapes.
This Babel plugin transforms new RegExp() constructors by replacing any patterns that include Unicode property escapes with transpiled versions. It is similar to @babel/plugin-transform-unicode-sets-regex but focuses on RegExp constructors rather than literals.
Compile regular expressions' unicodeSets (v) flag.
See our website @babel/plugin-transform-unicode-sets-regex for more information.
Using npm:
npm install --save-dev @babel/plugin-transform-unicode-sets-regex
or using yarn:
yarn add @babel/plugin-transform-unicode-sets-regex --dev
FAQs
Compile regular expressions' unicodeSets (v) flag.
We found that @babel/plugin-transform-unicode-sets-regex demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.